/**
 * 产品分类js
 * @author yangjian
 */
define(function(require, exports) {

	//加载依赖
	require("ajaxproxy");
	var common = require("common");
	var template = require("jtemplate");
	template.config("openTag", "{[");
	template.config("closeTag", "]}");

	exports.init = function(configs) {

		//初始化AjaxProxy插件
		$('.ajaxproxy').AjaxProxy({
			dataType : "json",
			successCode : "000", //成功时返回的code
			method : "post",
			formId : "J_List_Form",
			formCheckHandler : function() {
				if ( $('input[name="ids[]"]:checked').length == 0 ) {
					common.message({
						type : "info",
						content : "请选择你要操作的记录"
					});
					return false;
				}
				return true;
			},
			location : 'reload',
			callbackDelay : __global.jdialog.timer,
			timeInterval : __global.jdialog.timer,
			callBefore : function() {
				return true;
			},
			callBack : function (data) {   /* 执行ajax之后的回调函数 */
				common.ajaxCallback(data);
			}
		});

		//初始化swich插件
		common.bswitctListInit(configs);
		common.bswitchAddInit();

		$(".content-add").on("click", function() {
			var pid = $(this).data('pid');
			common.post("添加分类", "content-add-template", {width:600, height:0}, {status:1, pid:pid}, configs.insert_url);
			return false;
		});

		$(".item-edit").on("click", function() {

			$.get(configs.edit_url, {
				id : $(this).data("id")
			}, function(res) {
				if ( res.code == '000' ) {

					common.post("编辑分类", "content-add-template", {width:600, height:0}, res.data, configs.update_url);

				} else {
					common.message({
						type: __global.jdialog.messageType[res.code],
						content:res.message,
						lock : true,
					});
				}
			}, 'json')

		});

	}

});
